package cn.webrx;

import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Set;

public class Set3 {
    public static void main(String[] args) {
        Set<Integer> set = new HashSet<>(List.of(1, 2, 3, 4, 5, 1, 2, 3));
        System.out.println(set);
        System.out.println(set.size());

        it(set);
        foreach(set);

//        Iterator<Integer> it = set.iterator();
//        while(it.hasNext()){
//            Integer t = it.next();
//            System.out.println(t);
//        }
//
//        for(Integer i : set){
//            System.out.println(i);
//        }
    }

    static void it(Set<Integer> set) {
        Iterator<Integer> it = set.iterator();
        while (it.hasNext()) {
            Integer t = it.next();
            System.out.println(t);
        }
    }

    static void foreach(Set<Integer> set) {
        for (Integer i : set) {
            System.out.println(i);
        }
    }
}
